#ifndef LONGKEY_PCAGENT_PCAGENT_INTERNAL_H_
#define LONGKEY_PCAGENT_PCAGENT_INTERNAL_H_

#include "../common/command_line.h"

namespace internal
{
	HRESULT PromoteAppEulaAccepted(bool is_machine);

	bool IsMachineProcess(CommandLineMode mode,
		bool is_running_from_offical_machine_directory,
		bool is_local_system,
		bool is_machine_override,
		Tristate meeds_admin);

	// Returns whether UI can be displayed.
	bool CanDisplayUi(CommandLineMode mode, bool is_silent);
}

#endif	// LONGKEY_PCAGENT_PCAGENT_INTERNAL_H_